//alert("欢迎注册账号")  // 测试该文件是否被成功加载
function bindEmailCaptionClick(){
        $('#code').click(function (event){
        var $this = $(this); //将获取验证码这个按钮包装成jquery对象，这样后面可以给他设置文字,$this代表当前按钮和jquery对象
        event.preventDefault();//阻止默认提交数据
        var email=$("input[name='email']").val();//这是通过name获取邮箱
        //alert(email); 验证能否拿到邮箱
        $.ajax({
            url:"/email/ma?email="+email,//调用register.py文件里面的发送邮箱验证码程序
            method:'GET',  //调用文件里面视图定义的请求方法，例post，get
            success: function (result){  //返回成功和失败信息
                var code = result['code'];
                if(code == 200){
                    var countdown = 10  //定义倒计时变量
                    $this.off('click'); //点击后开始倒计时并取消按钮点击事件
                    var timer = setInterval(function (){
                        $this.text(countdown); //是这个按钮等待countdown时间，并且等待时间替代原本文字
                        countdown -=1;
                        if(countdown <=0){
                            clearInterval(timer); // 清楚定时器
                            $this.text("获取"); //将按钮文字重新修改回来
                            bindEmailCaptionClick(); //再次执行绑定事件
                        }
                    }, 1000);
                    alert('发送成功');
                }else {
                    alert(result['message']);
                }
            },
            fail: function (error){
                console.log(error);
            }
        })
    });
}

//$(function (){代码块})  // 此代码会在html文件加载完毕后再执行（网页加载完毕）
$(function (){  //先执行此函数，然后跳转到绑定函数
    bindEmailCaptionClick();
});